package com.jh.util;

import org.springframework.beans.BeansException;
import org.springframework.context.ApplicationContext;
import org.springframework.context.ApplicationContextAware;
import org.springframework.transaction.annotation.Transactional;

public class SpringContextUtil implements ApplicationContextAware{
	private static ApplicationContext applicationContext;
	public void setApplicationContext(ApplicationContext applicationContext)
	            throws BeansException {
	        SpringContextUtil.applicationContext = applicationContext;
	  }
	public static ApplicationContext getApplicationContext() {
		        return applicationContext;
	}
	public static Object getBean(String beanId) throws BeansException {
		        return applicationContext.getBean(beanId);
	}
}
